#include<AT89X52.h>
#include <INTRINS.h>
Sbit   EOC=P2^4;	 //ADC0808/0809תź
Sbit   START=P2^5;	 //ADC0808/0809ת
Sbit   CLOCK=P2^6;	 //ADC0808/0809ʱλ
Sbit   OE=P2^7;		 //ADC0808/0809λ
unsigned char temp;
void main(void)
{
TMOD=0x02;
TH0=14;	
TL0=14;
EA=1;
ET0=1;
TR0=1;
while(1)
{
START=0;
START=1;	//A/Dת
START=0;
while(EOC==0);	 //ȴA/Dת
OE=1;	//
temp=P0;	//ȡA/Dת
P1=temp; 	//A/DתLEDʾ
_nop_();
_nop_();	
}
}
void  t0(void) interrupt 1 using 0 
{ 
   CLOCK=~CLOCK;	 //ADC0808/0809ʱź
}
